﻿/*整理于20150205*/
/*公用*/
html,body{ font:14px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; -webkit-text-size-adjust:none;}
body{ width:100%; margin:0 auto; height:auto; overflow-x:hidden;}
a{ color:#333; text-decoration:none;}
ul,li{margin: 0;list-style: none}
a:hover{  text-decoration:none;}
@font-face {
    /* font-properties */
    font-family: 方正大黑简体;
    src:url('font/FZDHTJW.TTF'),
    url('font/FZDHTJW.TTF')
}
.navdown2{color: #b5971d;border-bottom: 3px solid #b5971d;}
.navdown3{border-bottom:3px solid #d2b889;}
/*普通横向广告切换*/
.fullSlide{ width:100%; height:auto; margin:0 auto; text-align:center; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; }
.fullSlide .hd{ display:none; width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(touming.png) repeat-x; text-align:center; _background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center; margin:0 auto; padding:0;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:12px 5px; background:url(tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }

/*网站独立*/
.w1000{ width:1000px; display:block; margin:0 auto; clear:both}
.w1100{ width:1100px; display:block; margin:0 auto; clear:both}
.w1200{ width:1200px; display:block; margin:0 auto; clear:both}
@media screen and (max-width: 1280px)  {/* 移动端的尺寸 */	
.w1200{ width:96%;}
}
@media screen and (max-width: 1200px)  {/* 移动端的尺寸 */	
.w1200{ width:100%;}
}
.clear{ clear:both;}

.re{position: relative}
.banner { width:1480px; height:599px; margin:0 auto;}
.banner li{ height:599px;}
@media only screen and (max-width: 1520px) {
.banner li img{ width:100%}
}
@media only screen and (max-width: 1380px) {
.banner { width:100%; height:579px; margin:0 auto;}
.banner li{ height:579px;}
}
@media only screen and (max-width: 1300px) {
.banner { width:100%; height:540px; margin:0 auto;}
.banner li{ height:540px;}
}
@media only screen and (max-width: 1280px) {
.banner { width:100%; height:530px; margin:0 auto;}
.banner li{ height:530px;}
}
@media only screen and (max-width: 1240px) {
.banner { width:100%; height:510px; margin:0 auto;}
.banner li{ height:510px;}
}
@media only screen and (max-width: 1200px) {
.banner { width:100%; height:500px; margin:0 auto;}
.banner li{ height:500px;}
}
@media only screen and (max-width: 1180px) {
.banner { width:100%; height:490px; margin:0 auto;}
.banner li{ height:490px;}
.banner li img{ width:100%; height:100%;}
}
@media only screen and (max-width: 1024px) {
.banner { width:100%; height:430px; margin:0 auto;}
.banner li{ height:430px;}
}
@media only screen and (max-width: 992px) {
.banner { width:100%; height:412px; margin:0 auto;}
.banner li{ height:412px;}
}
@media only screen and (max-width: 892px) {
.banner { width:100%; height:374px; margin:0 auto;}
.banner li{ height:374px;}
}
@media only screen and (max-width:768px) {
.banner { height:320px;}
.banner li{ height:320px;}
}
@media only screen and (max-width:568px) {
.banner { height:230px;}
.banner li{ height:230px;}
}
@media only screen and (max-width:468px) {
.banner { height:200px;}
.banner li{ height:200px;}
}
@media only screen and (max-width:425px) {
.banner { height:180px;}
.banner li{ height:180px;}
}
.pro{background: url("img/yg_03.jpg")no-repeat center;width: 100%;height: 1100px;padding-top: 150px; }
 
.prolist ul li{display: inline-block;/*margin: 10px 21px 27px 0;*/ margin-bottom:40px;transition: all 0.2s ease}/*
.prolist ul li:nth-child(4){margin-right: 0}
.prolist ul li:nth-child(8){margin-right: 0}*/
.prolist .info_img{width: 380px;height: 280px;border: 3px solid #f4f4f4;display: block}
.prolist .info_img img{width: 100%; height: 100%; }
.prolist ul li:hover .info_img{border: 3px solid #0e4377;}
.prolist .info_title{display: none}
.prolist .info_discription{display: none}
.promore{display: block;margin: 10px auto 0 auto;width: 114px;height: 34px;text-align: center;border: 2px solid #0e4377;color: #0e4377;line-height: 34px;transition: all 0.2s ease}
.promore:hover{background-color: #0e4377;color: #fff}

.conss{background: url("img/yg_04.jpg")no-repeat center;width: 100%;height: 230px;}

@media screen and (max-width: 1280px){
.prolist{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.prolist ul { width:102%;margin-right: -15px;margin-left: -15px; }
.prolist ul li{display: block; width:31.333337%;/*padding-right: 15px;padding-left: 15px; */float:left;margin: 10px 1% 27px 1%;}
.prolist .info_img{width: 100%;height: 280px;}
.prolist ul li img{ width:100%;}
}
@media screen and (max-width: 1200px){
.prolist ul li{display: block; width:30.833337%;margin: 10px 1% 17px 1%;}
}
@media screen and (max-width: 900px){
.prolist ul li{ margin: 10px 1% 7px 1%;}
.prolist .info_img{width: 100%;height: 240px;}
}
@media screen and (max-width: 800px){
.prolist .info_img{ height: 220px;}
}
@media screen and (max-width: 700px){
.prolist ul li{display: block; width:48%;/*padding-right: 15px;padding-left: 15px; */float:left;}
}
@media screen and (max-width: 500px){
.prolist .info_img{ height: 200px;}
.prolist ul li:last-child{ display:none;}
}
@media screen and (max-width: 468px){
.prolist .info_img{ height: 180px;}
}
footer{background: url("img/yg_07.jpg")no-repeat center;width: 100%;height: 176px;padding-top: 150px}
.con{float: left;width: 690px;height: 100px;margin-left: 179px;padding-top: 6px}
.con p{color: #fff;font-size: 16px;}
.er{background: url("img/er.png")no-repeat;width: 100px;height:100px;background-size: 100%;float: right;margin-right: 20px}

.fo{background-color: #262626;width: 100%;height: 45px;}
.fo p{font-size: 12px;text-align: center;color: #fff;line-height: 45px}
.fo p a{color: #fff;}

.ygp{background: url("img/ygp_02.jpg")no-repeat center top;width: 100%;height: 92px;padding-top: 120px}
.wenzi{width: 120px;height: 27px;font-size: 20px;line-height: 27px;color: #fff;background-color: #0e4377;text-align: center;}
.rp{background: url("img/ygp_03.jpg")no-repeat center top;width: 101%;height: 1528px;}
.rp h4{font-size: 16px;line-height: 42px;float: right;font-weight: 200;text-indent: 28px;padding-top: 100px;letter-spacing: 1.2px}
.rp p{font-size: 14px;line-height: 28px;text-indent: 28px;letter-spacing: 0.5px}
.rp1{float: right;padding-top: 250px}
.rp2{float: right;padding-top: 45px}
.rp3{float: left;padding-top: 130px;margin-left: 85px}
.rp4{float: left;padding-top: 55px;margin-left: 60px}
.page{margin-bottom: 50px}